Swimming information processing system, information processing apparatus, swimming information processing method, and program

ABSTRACT

A system includes a wearable device that measures positional information and activity information of a swimmer, generates swimming information related to swimming of the swimmer based on the activity information, and transmits the swimming information and the positional information; and a tablet PC that receives the swimming information and the positional information from the wearable device, acquires map information corresponding to the positional information, and generates display information by using the swimming information, the positional information, and the map information.

CROSS REFERENCE

The entire disclosure of Japanese Patent Application No. 2016-147091,filed Jul. 27, 2016, is expressly incorporated by reference herein.

BACKGROUND 1. Technical Field

The present invention relates to a swimming information processingsystem, an information processing apparatus, a swimming informationprocessing method, and a program.

2. Related Art

In recent years, popularity of outdoor water sports in a river, a sea,and a lake has been grown as sports are diversified and specialized.There are various competitions including swimming events as the watersports, and particularly, open water swimming (OWS) or a triathlon isalso adopted for official Olympic games, and competition population isalso increased. Competitions in which general participants participateare also organized in various places.

Meanwhile, as described in JP-A-2005-152496, a device that is worn on abody of a swimmer to measure the number of turns and the total swimmingdistance in swimming has been known as a device used in swimming. In thewater sports such as the OWS or the triathlon, such a device has beenused in the competition or the training field.

However, in a case where the device described in JP-A-2005-152496 isused in the outdoor water sports, information to be measured is notsufficient. For example, since the OWS is a sport that swimmers competein consideration of the external influence under a nature environment inthe outdoors, it is difficult to ascertain the situation of the swimmerwhile watching over the situation of the swimmer by using only theinformation acquired by measuring the swimmer.

SUMMARY

An advantage of some aspects of the invention is to provide a systemcapable of watching over the situation of the swimmer who takes outdoorwater sports.

APPLICATION EXAMPLE 1

A swimming information processing system according to this applicationexample includes: a wearable device that includes a positional sensorwhich measures positional information of a swimmer, an activity sensorwhich measures activity information of the swimmer, a swimminginformation generation unit which generates swimming information relatedto swimming of the swimmer based on the activity information, and atransmission unit that transmits the swimming information and thepositional information; and an information processing apparatus thatincludes a reception unit which receives the swimming information andthe positional information from the wearable device, and a displayinformation generation unit which acquires map information correspondingto the positional information and generates display information by usingthe positional information, the map information, and the swimminginformation.

According to this application example, the display information isgenerated based on the map information corresponding to the positionalinformation of the swimmer and the swimming information related to theswimming of the swimmer. Since information of a nature environment isincluded in the map information, it is possible to consider the swimminginformation of the swimmer in association with an external influencethat influences the swimmer under the nature environment. Accordingly,it is possible to watch over the situation of the swimmer who takesoutdoor water sports by using the positional information, the swimminginformation, and the map information of the swimmer.

APPLICATION EXAMPLE 2

In the swimming information processing system according to theapplication example, the display information generation unit generatesmovement history information based on the positional information of theswimmer, and generates the display information acquired by superimposingthe movement history information and the swimming information on the mapinformation.

According to this application example, it is possible to watch over thesituation of the swimmer who moves by using the display information.

APPLICATION EXAMPLE 3

In the swimming information processing system according to theapplication example, the swimming information includes swimming styleinformation of the swimmer, and the swimming information includes atleast one of a stroke pitch, a stroke count, a stroke distance, aswimming time, and a swimming distance which correspond to the swimmingstyle information.

According to this application example, the swimming information isinformation capable of performing detailed analysis on a swimming styleof each swimming style information item of the swimmer.

APPLICATION EXAMPLE 4

In the swimming information processing system according to theapplication example, the display information includes a plurality ofobjects corresponding to a plurality of swimming information items.

According to this application example, it is easy to identify theswimming information of the display information by using the object.

APPLICATION EXAMPLE 5

In the swimming information processing system according to theapplication example, the display information generation unit generatesthe object according to at least any one of a predetermined elapsedtime, a predetermined movement distance, a change of the positionalinformation, and a change of the swimming information.

According to this application example, it is possible to generate theobjects according to various events, and it is possible to add thegenerated objects to the display information.

APPLICATION EXAMPLE 6

In the swimming information processing system according to theapplication example, the positional sensor includes at least one of aGNSS positioning sensor, a WiFi positioning sensor, and a 3G positioningsensor.

It is possible to measure the positional information under an outdoorenvironment by the sensor included in the positional sensor.

APPLICATION EXAMPLE 7

In the swimming information processing system according to theapplication example, the activity sensor includes at least one of anaccelerometer and a gyroscope.

It is possible to measure the activity information with an accelerationand an angular velocity of the swimmer by using the sensors included inthe activity sensor.

APPLICATION EXAMPLE 8

In the swimming information processing system according to theapplication example, the activity sensor includes a pressure sensor.

It is possible to measure the activity information related to anatmospheric pressure and a water pressure of the swimmer by using thesensor.

APPLICATION EXAMPLE 9

In the swimming information processing system according to theapplication example, the wearable device includes a biometric sensorthat measures biometric information of the swimmer, the transmissionunit transmits the biometric information, the reception unit of theinformation processing apparatus receives the biometric information, andthe display information generation unit generates the displayinformation acquired by superimposing the movement history informationand the biometric information on the map information.

It is possible to watch over the situation of the swimmer by associatingthe biometric information of the swimmer who takes the outdoor watersports with the movement history information by using the mapinformation and the swimming information including the biometricinformation of the swimmer.

APPLICATION EXAMPLE 10

In the swimming information processing system according to theapplication example, the biometric sensor is a pulse sensor, and thebiometric information is pulse rate information.

It is possible to estimate a load state of the swimmer due to anexercise by using the pulse rate information.

APPLICATION EXAMPLE 11

In the swimming information processing system according to theapplication example, the reception unit receives environment informationcorresponding to the positional information from the outside, and thedisplay information generation unit generates the display informationbased on the positional information, the map information, the swimminginformation, and the environment information.

It is possible to consider the external influence that influences theswimmer under the nature environment by using the environmentinformation in detail.

APPLICATION EXAMPLE 12

In the swimming information processing system according to theapplication example, the environment information includes at least oneinformation item of a tide, topography, a water depth, and a watertemperature.

It is possible to acquire the environment information that influencesthe swimming information of the swimmer.

APPLICATION EXAMPLE 13

In the swimming information processing system according to theapplication example, in a case where tide velocity information which isa velocity of the tide is included in the environment information, thedisplay information generation unit calculates propulsion velocityinformation which is a velocity corresponding to a propulsion power ofthe swimmer, and generates the display information including themovement history information and the propulsion velocity informationbased on the tidal velocity information and the positional information.

It is possible to ascertain the velocity according to the propulsionpower of the swimmer.

APPLICATION EXAMPLE 14

In the swimming information processing system according to theapplication example, the reception unit receives swimming informationitems and positional information items of a plurality of swimmers, andthe display information generation unit generates the displayinformation based on the positional information items, map informationitems, and the swimming information items of the plurality of swimmers.

It is possible to watch over the situations of the plurality of swimmerswhile comparing the situations of the swimmers in a competition in whichthe plurality of swimmers participates by using the display information.

APPLICATION EXAMPLE 15

In the swimming information processing system according to theapplication example, the information processing apparatus includes adisplay unit that displays the display information.

It is possible to display the generated display information in theswimming information processing system.

APPLICATION EXAMPLE 16

In the swimming information processing system according to theapplication example, the positional information includes a currentposition, and the positional information includes at least one of thecurrent position, a movement velocity, and a movement distance.

The information related to the current position of the swimmer isacquired, and thus, it is possible to generate the display informationrelated to the position of the swimmer based on the current position.

APPLICATION EXAMPLE 17

An information processing apparatus according to this applicationexample includes: a reception unit that receives positional informationand swimming information of a swimmer who swims; and a displayinformation generation unit that acquires map information correspondingto the positional information, acquires environment information relatedto the swimmer, and generates display information by using the mapinformation, the environment information, and the swimming information.

According to this application example, the display information isgenerated by using the map information corresponding to the positionalinformation of the swimmer, the environment information related to theswimmer, and the swimming information related to the swimming of theswimmer. Since the information of the nature environment is included inthe map information and the environment information, it is possible toconsider the swimming information of the swimmer in association with theexternal influence that influences the swimmer under the natureenvironment. Accordingly, it is possible to watch over the situation ofthe swimmer who takes the outdoor water sports by using the swimminginformation of the swimmer, the environment information, and the mapinformation.

APPLICATION EXAMPLE 18

An information processing apparatus according to this applicationexample includes: a reception unit that receives swimming information ofa swimmer who swims; and a display information generation unit thatacquires environment information related to the swimmer, and generatesdisplay information by using the environment information and theswimming information.

According to this application example, the display information isgenerated using the swimming information related to the swimming of theswimmer and the environment information related to the swimmer. Sincethe information of the nature environment is included in the environmentinformation, it is possible to consider the swimming information of theswimmer in association with the external influence that influences theswimmer under the nature environment. Accordingly, it is possible torecognize the situation that influences the swimmer who takes theoutdoor water sports by using the environment information and theswimming information of the swimmer.

APPLICATION EXAMPLE 19

In the information processing apparatus according to ApplicationExamples 17 and 18, the environment information includes at least oneinformation item of a tide, topography, a water depth, and a watertemperature.

It is possible to acquire the environment information that influencesthe swimming information of the swimmer.

APPLICATION EXAMPLE 20

A swimming information processing method according to this applicationexample includes: acquiring positional information of a swimmer;acquiring activity information of the swimmer; generating swimminginformation related to the swimmer based on the activity information;acquiring map information corresponding to the positional information;and generating display information based on the positional information,the map information, and the swimming information.

According to this application example, the display information isgenerated based on the map information corresponding to the positionalinformation of the swimmer and the swimming information related to theswimming of the swimmer. Since the information of the nature environmentis included in the map information, it is possible to consider theswimming information of the swimmer in association with the externalinfluence that influences the swimmer under the nature environment.Accordingly, it is possible to watch over the situation of the swimmerwho takes outdoor water sports by using the positional information, theswimming information, and the map information of the swimmer.

APPLICATION EXAMPLE 21

A program according to this application example causes a computer toperform a swimming information processing method including: acquiringpositional information of a swimmer; acquiring activity information ofthe swimmer; generating swimming information related to the swimmerbased on the activity information; acquiring map informationcorresponding to the positional information; and generating displayinformation based on the positional information, the map information,and the swimming information.

According to this application example, the display information isgenerated based on the map information corresponding to the positionalinformation of the swimmer and the swimming information related to theswimming of the swimmer. Since the information of the nature environmentis included in the map information, it is possible to consider theswimming information of the swimmer in association with the externalinfluence that influences the swimmer under the nature environment.Accordingly, it is possible to watch over the situation of the swimmerwho takes outdoor water sports by using the positional information, theswimming information, and the map information of the swimmer.

APPLICATION EXAMPLE 22

A wearable device according to this application example includes atimepiece that measures a time and outputs time information, apositional sensor that measures positional information of a swimmer, anactivity sensor that measures activity information of the swimmer, aprocessing unit that generates swimming information related to swimmingof the swimmer based on the activity information and generatestransmission information acquired by associating the swimminginformation and the positional information with the time information,and a transmission unit that transmits the transmission information.

According to this application example, since the transmissioninformation acquired by associating the swimming information and thepositional information of the swimmer with the time information istransmitted, it is possible to acquire the movement situation and thepositional information of the swimmer from the transmission information.It is possible to generate the display information based on the mapinformation corresponding to the positional information of the swimmerand the swimming information related to the swimming of the swimmer byusing the transmission information. It is possible to consider theswimming information of the swimmer in association with the externalinfluence that influences the swimmer under the nature environment byusing the map information. Accordingly, it is possible to watch over thesituation of the swimmer who takes outdoor water sports by using thepositional information, the swimming information, and the mapinformation of the swimmer.

BRIEF DESCRIPTION OF THE DRAWINGS

The invention will be described with reference to the accompanyingdrawings, wherein like numbers reference like elements.

FIG. 1 is an explanatory diagram showing an outline of an OWS system.

FIG. 2 is a schematic explanatory diagram showing a wearable device.

FIG. 3 is a block diagram showing a schematic configuration of thewearable device.

FIG. 4 is a block diagram showing a schematic configuration of a tabletPC.

FIG. 5 is a diagram showing an example of a positional informationtable.

FIG. 6 is a diagram showing an example of a first swimming informationtable.

FIG. 7 is a diagram showing an example of a second swimming informationtable.

FIG. 8 is a diagram showing an example of a biometric information table.

FIG. 9 is a diagram showing an example of screen data.

FIG. 10 is a diagram showing an example of screen data.

FIG. 11 is a diagram showing an example of screen data.

FIG. 12 is a diagram showing an example of screen data.

FIG. 13 is a diagram showing an example of screen data.

FIG. 14 is a diagram showing an example of screen data.

FIG. 15 is a diagram showing an example of screen data.

FIG. 16 is a diagram showing an example of screen data.

FIG. 17 is a diagram showing an example of screen data.

FIG. 18 is a diagram showing an example of screen data.

FIG. 19 is a diagram showing an example of screen data.

FIG. 20 is a diagram showing an example of screen data.

FIG. 21 is a sequence diagram showing a process of the OWS system.

DESCRIPTION OF EXEMPLARY EMBODIMENTS

Hereinafter, embodiments of the invention will be described withreference to the drawings. In the following description, since the unitsor the screens have sizes capable of being recognized, the scales orarrangement positions of the units or screens are different from theactual scales or arrangement positions thereof.

Embodiment 1 Outline of OWS System

FIG. 1 is an explanatory diagram showing an outline of an OWS system.

Although OWS will be described as an example of water sports as a targetin the present embodiment, the water sports are not limited to the OWS.For example, the water sports may be applied to sports of swimmingoutdoors, and the water sports may be triathlon, aquathlon, andlong-distance swimming competition, or may be leisure sports such assnorkeling or swimming in the sea.

An OWS system 1 shown in FIG. 1 is equivalent to a swimming informationprocessing system, and includes wearable devices 5, and a tablet PC 3 asan information processing apparatus. The wearable devices 5 arerespectively worn on a swimmer UA, a swimmer UB, and a swimmer UC whoswim in open-water such as the coast. A wearable device 5A is worn onthe swimmer UA, a wearable device 5B is worn on the swimmer UB, and awearable device 5C is worn on the swimmer UC. The wearable devices 5(5A, 5B, and 5C) are wirelessly connected to the tablet PC (informationprocessing apparatus) 3 through wireless communication 2, and transmitinformation items (time information T, positional information P,swimming information S, and biometric information B) of the swimmer UAto the swimmer UC which are measured in the wearable devices 5 to thetablet PC 3.

The tablet PC 3 is connected to the Internet through networkcommunication 4. The Internet is connected to a website (server) 6 or atelevision station 7 equivalent to the outside through the networkcommunication 4. The tablet PC 3 receives environment information En andmap information M corresponding to the positional information P from thewebsite 6.

The tablet PC 3 generates display information Disp by using the timeinformation T, the positional information P, the swimming information S,the biometric information B, the map information M, and the environmentinformation En. The generated display information Disp is displayed on adisplay unit 60 (a screen D10 and a screen D50). The display informationDisp is transmitted to the television station 7 via the Internet, and isdisplayed on TVs 8 (8A and 8B) of ordinary households as some (screensD10) of television display screens broadcast from the television station7.

The TV 8 and the display unit 60 of the tablet PC 3 are equivalent to adisplay unit.

In so doing, if the display information Disp generated in the tablet PC3 is displayed on the display unit 60 or the TV 8, a viewer who viewsthe display information Disp can check a situation (swimming informationS) in which the swimmer swims on a map (map information M). It ispossible to ascertain the situation of the swimmer while watching overthe situation of the swimmer including the information such as the timeinformation T, the biometric information B, or the environmentinformation En at a glance.

Hereinafter, the OWS system 1 capable of obtaining such an effect willbe described in detail.

Wearable Device

FIG. 2 is a schematic explanatory diagram showing the wearable device.FIG. 3 is a block diagram showing a schematic configuration of thewearable device.

In FIG. 2, a state in which the wearable device 5 is wound around awrist WR of the swimmer by using a band BA is shown. The wearable device5 is a wristwatch-type information device having a water pressureresistant structure, and includes a pulse sensor 21 that is provided soas to be exposed on a surface of the band BA facing the wrist WR, adisplay unit 25 that is provided so as to be exposed on a surface of theband BA opposite to the wrist WR, and a positional sensor 10, anactivity sensor 16, a communication unit 29, a processing unit 30, and apower supply (not shown) which are provided so as to be built in theband BA. Next, functions thereof will be described in detail withreference to FIG. 3. Although it has been described in the presentembodiment that the wearable device 5 is worn on the wrist, the presentembodiment is not limited thereto. For example, the wearable devicemaybe worn on the ankle, head, ear, waist, or body of the swimmer.

The wearable device 5 includes the positional sensor 10, the activitysensor 16, a biometric information detection unit 20, a timepiece unit23, the display unit 25, an operation unit 27, the communication unit29, the processing unit 30, and a storage unit 40.

The positional sensor 10 includes a GNSS positioning sensor 11.Alternatively, a 3G positioning sensor 13 or a WiFi® positioning sensor12 using radio waves (WiFi or cellular phone wireless) for communicationmay be provided as a positioning sensor. The positional information P ofthe wearable device 5 is measured by the positioning sensors, and isoutput to the processing unit 30.

The positional information P includes information items such as alatitude, a longitude, an altitude, a movement velocity, and apositioning time. The positioning time is a time when the latitude, thelongitude, and the altitude are measured. The movement velocity isvector information including information items of a movement directionand a movement speed. The information items of the latitude and thelongitude in the positioning time are equivalent to a current position.As the positional information P, at least the information items of thelatitude and the longitude in the positioning time are necessary. Themovement velocity and a movement distance to be described below may becalculated from the information items of the latitude and the longitudein the positioning time. In a case where the information of the altitudeis measured by the positional sensor 10, the positional information Pmay include the information of the altitude. The movement distance maybe calculated based on the positional information P between two points.

The GNSS positioning sensor 11 includes an antenna unit that receivessatellite signals from a positioning Global Navigation Satellite System(GNSS) satellite, a front end unit, and a positioning informationcalculation unit (none of them are shown), and extracts positioninginformation superimposed on the RF signal and acquires the extractedpositioning information if a radio frequency (RF) signal including thesatellite signal transmitted from the positioning GNSS satellite isreceived. The GNSS positioning sensor performs a known positioncalculation process on the acquired positioning information, calculatesthe positional information P of the wearable device 5, and outputs thecalculated positional information for every unit time (for example, onesecond) to the processing unit 30.

The GNSS positioning sensor 11 may calculate the positional informationbased on a reception frequency of a reception signal acquired from theGNSS satellite. In this method, the GNSS positioning sensor calculates avector quantity having components in three directions perpendicular toeach other, as position coordinates by performing a known positioncalculation operation based on code phases using at least four GNSSsatellites. The vector quantity having components in three directionsperpendicular to each other is calculated as a velocity vector byperforming a known operation based on the reception frequencies (Dopplerfrequencies acquired from the reception frequencies) of four GNSSsatellites. In so doing, the calculated positional coordinates(latitude, longitude, and altitude) and the velocity vector (movementvelocity) together with the positioning time are output as thepositional information P to the processing unit 30.

The WiFi positioning sensor 12 receives radio waves (beacon signals)transmitted from a plurality of WiFi access points. The positioncoordinates of the wearable device 5 are calculated by using radio waveintensity of the received radio waves and positional information of theWiFi access point which is previously stored in the storage unit 40. Themovement velocity is calculated using a plurality of continuouslyacquired position coordinates and positioning times. The calculatedpositional information P is output to the processing unit 30.

The 3G positioning sensor 13 receives radio waves transmitted from aplurality of cellular phone base stations, and calculates the positioncoordinates of the wearable device 5 by using the radio wave intensityof the received radio waves and the positional information of thecellular phone base station which is previously stored in the storageunit 40. The movement velocity is calculated using a plurality ofcontinuously acquired position coordinates and positioning times. Thecalculated positional information P is output to the processing unit 30.

The positional information items P output from these sensors are outputto a positional information acquisition unit (processing unit 30). Thepositional sensor 10 may calculate the positional information P havinghigher accuracy by using the plurality of positional information items Poutput from the sensors. The positional sensor 10 may include at leastone of the GNSS positioning sensor 11, the WiFi positioning sensor 12,and the 3G positioning sensor 13, or may not necessarily include all thepositioning sensors. Other positioning sensors may be used as long asthe positional information P of the wearable device 5 can be output.

The activity sensor 16 includes sensors such as an accelerometer 17, agyroscope 18, and a barometric pressure sensor 19. Activity informationis measured by these sensors, and is output to the processing unit 30for every unit time (for example, 0.0625 seconds). The activityinformation is used for calculating the swimming information S by usinga swimming information generation unit 37 (processing unit 30) to bedescribed below. The barometric pressure sensor 19 is equivalent to apressure sensor.

The accelerometer 17 is a sensor that detects acceleration signals inthree axial directions perpendicular to each other. The accelerometer 17measures acceleration changes of the axes for every sampling interval.As a preferred example, a sampling frequency is set to be equal to orgreater than 16 Hz. The accelerometer 17 detects the movement of theswimmer in three axial directions, performs amplification, waveformshaping, and A/D conversion on the detected acceleration signals in anamplification circuit, a waveform shaping circuit, and an A/D conversioncircuit (none of them are shown), and outputs the converted accelerationdata as the activity information to the swimming information generationunit 37 (processing unit 30).

The acceleration signals may be output to the biometric informationdetection unit 20 to be described below, and in this case, theacceleration signals may be used in a suppression process of a bodymovement noise superimposed on a pulse wave signal when the biometricinformation B is detected in the biometric information detection unit20. The acceleration signal may be output as operation information tothe operation unit 27 under the control of the processing unit 30.

The gyroscope 18 is a sensor that detects an angular velocity with threeaxes perpendicular to each other as its central axis. The gyroscope 18performs amplification, waveform shaping, and A/D conversion on gyrosignals detected for every unit time in the amplification circuit, thewaveform shaping circuit, and the A/D conversion circuit (none of themare shown), and the converted gyro data is output as the activityinformation to the swimming information generation unit 37 (processingunit 30). The processing unit 30 may calculate movement such as rotationor tilt of the wrist WR of the swimmer who wears the wearable device 5by using the gyro data.

Although the accelerometer 17 and the gyroscope 18 use detection targetsas axes of three axial directions, the detection targets thereof are notlimited to three axes, and maybe one axis, two axes, or four or moreaxes. The processing unit 30 may use the acceleration signal or the gyrosignals output from the accelerometer 17 and the gyroscope 18, asinformation generated by performing interpolation on the positionalinformation P between the positional information items P output forevery positioning time.

The barometric pressure sensor 19 is a sensor that detects a pressureincluding an atmospheric pressure and a water pressure for every unittime. The barometric pressure sensor 19 performs amplification, waveformshaping, and A/D conversion on pressure signals detected for every unittime in the amplification circuit, the waveform shaping circuit, and theA/D conversion circuit (none of them are shown), and outputs theconverted pressure data as the activity information to the swimminginformation generation unit 37 (processing unit 30). The barometricpressure sensor 19 may determine whether a value of the pressure data isthe atmospheric pressure or the water pressure, and may output thedetermined result (for example, the atmospheric pressure is a value of“0” and the water pressure is a value of “1”) as the activityinformation to the swimming information generation unit 37.

The activity sensor 16 may include any one of the accelerometer 17 andthe gyroscope 18, and in this case, the activity sensor may output theactivity information measured by any one sensor thereof to theprocessing unit 30.

The sensors included in the activity sensor 16 are not limited to thesensors such as the accelerometer 17, the gyroscope 18, and thebarometric pressure sensor 19. For example, the activity sensor mayinclude a geomagnetic sensor (azimuth sensor) that outputs an azimuthsignal.

The biometric information detection unit 20 includes biosensors such asa pulse sensor 21 and a temperature sensor 22. The biometric informationB of the swimmer who wears the wearable device 5 is detected by thesebiosensors, and is output to the processing unit 30. The biometricinformation detection unit 20 is equivalent to a biometric sensor.

The biometric information B includes information items such as a pulserate, a body temperature, breathing, and detection time.

The pulse sensor 21 includes a photoelectric sensor or a calculationcircuit, and is a sensor module that detects a pulse wave of a user suchas the swimmer and calculates a pulse rate. The photoelectric sensorincludes a light-emitting element and a light-receiving element. Thephotoelectric sensor irradiates the wrist WR with light from thelight-emitting element, and receives reflection light reflected from ablood vessel by the light-receiving element. The pulse sensor 21 detectsthe pulse wave of the user by using a phenomenon in which lightreflectance values are different when the blood vessel expands and whenthe blood vessel contracts. The calculation circuit analyzes signalintensity values of the frequencies by performing a frequencydecomposition process on data of the detected pulse wave, specifies afrequency spectrum equivalent to the pulse wave from a frequencyspectrum including noise other than the pulse wave, and calculates thepulse rate. A ratio of a signal (S) of the pulse wave to noise (N) otherthan the pulse wave is called an SN ratio, and is used for determining adegree of reliability of the calculated pulse rates. Since movement ofthe wrist WR due to a swimming action of the user is one cause of thenoise other than the pulse wave, it is possible to specify the frequencyspectrum equivalent to the pulse wave while referring to theacceleration signal or the gyro signals changed with the movement of thewrist WR.

The pulse sensor 21 outputs the calculated pulse rate as the biometricinformation B to the biometric information acquisition unit 35(processing unit 30).

The pulse sensor 21 is not limited to the photoelectric sensor, and apulse pressure gauge that detects a pulse pressure by using anultrasonic sensor or a piezoelectric element which detects thecontraction of the blood vessel with ultrasonic waves and measures thepulse rate may be employed.

The temperature sensor 22 is a known sensor that detects a temperatureof a subcutaneous portion or a skin temperature of the wrist WR in acontact or non-contact manner. The temperature sensor 22 calculates abody temperature from the detected temperature signal, and outputs thebody temperature as the biometric information B to the processing unit30.

The timepiece unit 23 is a real-time clock, and generates samplingintervals used in the sensors included in the positional sensor 10, theactivity sensor 16, and the biometric information detection unit 20 orunit times output to the processing unit 30. The unit time is used forgenerating the time information T for generating time series information42 in the processing unit 30. The timepiece unit has a measurementfunction such as a timer function, a calendar function, a clockfunction, or a stopwatch function.

The display unit 25 is a display device capable of displaying charactersor icons, and includes, for example, a display drive circuit and aflexible dot matrix type electrophoretic display (EPD) capable of beingflexibly deformed. Various display information items are displayed inresponse to display signals output from the processing unit 30.

The display unit 25 is not limited to the EPD, and may be a liquidcrystal display (LCD), a segment type LCD, or an organicelectroluminescent display.

The operation unit 27 is an operation button, a switch, or a touch panelthat covers a display surface of the display unit 25 (none of them areshown), and outputs an operation signal corresponding to an operation ofan operator including the swimmer to the processing unit 30. Theoperation unit 27 outputs an operation signal of the operationinformation collating with a predetermined pattern of the accelerationsignal in a case where the acceleration signal corresponding to theoperation information is input from the accelerometer 17. For example,the operation unit 27 may detect that tapping is continuously performedthree times from the pattern of the acceleration signal output from theaccelerometer 17. In a case where it is determined that the tappingoperation is continuously performed three times, the operation unit 27outputs an operation signal for realizing a function corresponding to apredetermined operation, for example, a function of displaying a strokepitch during swimming, to the processing unit 30.

As a preferred example, the communication unit 29 is a wireless adapterwith reduced power consumption. The communication unit controls acommunication processing unit 39 (to be described below) to mutuallyestablish communication with the tablet PC 3, and transmits datameasured by the wearable device 5 or data stored in the storage unit 40.

The communication unit 29 may include a communication adapter having acommon wireless communication method and communication protocol betweenthe wearable device 5 and the tablet PC 3. The communication unit 29includes a wired communication adapter, a short-range wireless adapter,or a communication adapter such as cellular communication or a wirelesslocal area network (LAN), and may be connected with the tablet PC 3 oranother information device or server so as to exchange data through amobile communication network including a cellular communication network,a general Internet or intranet communication network, or a relayingaccess point.

Processing Unit and Storage Unit/Wearable Device

The processing unit 30 includes a processor such as a CPU or a digitalsignal processor (DSP), and is a control device and a calculation device(computer) that generally controls the units of the wearable device 5.The processing unit 30 includes the functional units such as thepositional information acquisition unit 31, the biometric informationacquisition unit 35, the swimming information generation unit 37, andthe communication processing unit 39. All the functional units are notnecessarily essential constituent elements. The processing unit mayinclude other functional units.

The storage unit 40 includes a storage device such as a ROM, a flashROM, a RAM, a FeRAM, or an SSD, and stores the time series information42, a swimming pattern table 50, identification information 52, and aprogram 54. The time series information 42 is data associated with thetime information T, and includes positional information data 43,biometric information data 45, and swimming information data 46.

Hereinafter, the data items stored in the storage unit 40 and thefunctional units of the processing unit 30 will be described.

Positional Information Acquisition Unit

The positional information acquisition unit 31 controls the positionalsensor 10, and acquires the positional information P. The acquiredpositional information P is stored in the storage unit 40. Thepositional information P is stored as the time series information 42 inthe positional information data 43. Specifically, the positionalinformation acquisition unit 31 stores the information items of thelatitude, the longitude, the altitude, and the movement velocity forevery positioning time in the positional information data 43. Forexample, the stored positioning time is a time (date, hour, minute, andsecond) for every second.

Biometric Information Acquisition Unit

The biometric information acquisition unit 35 controls the biometricinformation detection unit 20 to acquire the biometric information B.The acquired biometric information B is stored in the storage unit 40.The biometric information B is stored as the time series information 42in the biometric information data 45. Specifically, the biometricinformation acquisition unit 35 stores the information items of thepulse rate and the body temperature for every detection time in thebiometric information data 45. For example, the stored detection time isa time (date, hour, minute, and second) for every one second to fourseconds.

Swimming Information Generation Unit

The swimming information generation unit 37 controls the activity sensor16 to acquire the activity information. The swimming information S iscalculated from the acquired activity information while referring to thepositional information data 43 or the information of the biometricinformation data 45 if necessary. The swimming information S is storedin the swimming information data 46 of the time series information 42.The swimming information S includes swimming style information, swimmingstate information, and a measurement time. The swimming styleinformation and the swimming state information are respectively storedin swimming style data 47 and swimming state data 49 in association withthe measurement time.

The swimming style information is information indicating a swimmingstyle such as a crawling style, a breaststroke style, a backstrokestyle, or a butterfly style.

The swimming state information is information related to a state of theswimmer who swims in each swimming style, and is information of a strokepitch, a stroke count, a stroke distance, a swimming time, a swimmingdistance, or a hand position.

The stroke pitch indicates strokes per unit time, and the strokes persecond are calculated as a value including a decimal point.

The stroke count is the cumulative total of strokes.

The stroke distance is a distance at which the swimmer moves in onestroke, and is calculated in meters.

The swimming time is the cumulative total time of swimming from when theswimmer starts to swim.

The swimming distance is the cumulative total distance of swimming fromwhen the swimmer starts to swim.

The hand position is information indicating whether the wrist WR aroundwhich the wearable device 5 is wound is positioned under the water orabove the water in the measurement time.

Hereinafter, a process of causing the swimming information generationunit 37 to generate various information items of the swimminginformation S will be described.

The swimming information generation unit 37 determines the swimmingstyle from tendency of the gyro data or the acceleration data includedin the acquired activity information and generates the swimming styleinformation while referring to the swimming pattern table 50. Theacceleration data or the gyro data included in the activity informationis data detected by the accelerometer 17 or the gyroscope 18 in threeaxial directions, and is data indicating the movement such as therotation or the movement or tilt of the wrist WR of the swimmer. Theswimming pattern table 50 is a table that previously stores patterns ofacceleration data or the gyro data in the axial directions,characteristics, and features for each swimming style. The swimminginformation generation unit 37 compares the input patterns of theacceleration data or the gyro data, the characteristics, and thefeatures with the swimming pattern table 50, determines the swimmingstyle of the swimmer, and generates swimming style information. Forexample, such determination of the swimming style is described in theknown literature (U.S. Pat. No. 8,652,010).

If the swimming style is determined from the activity information, theswimming information generation unit 37 calculates the stroke pitch, thestrokes, and the stroke count from the activity information.Specifically, the swimming information generation unit 37 extracts dataof the axis having a periodicity from the acceleration data or the gyrodata, and calculates the strokes per unit time and the cumulative totalof the strokes by a method of counting the number of peaks of perioddata or frequency analysis.

The swimming time or the swimming distance is calculated from thepositional information P and the time information T elapsed after theswimming operation is started by using the acceleration data or the gyrodata, and the positional information data 43. The stroke distance iscalculated by using the swimming distance per unit time and the strokesat the swimming distance.

The swimming information generation unit 37 calculates the hand positionfrom the pressure data included in the activity information. Theswimming information generation unit outputs a value indicating that thehand position is above the water in a case where the pressure dataindicates the atmospheric pressure, and outputs a value indicating thatthe hand position is under the water in a case where the pressure dataindicates the water pressure.

Communication Processing Unit

The communication processing unit 39 generates a transmission packet,and controls the communication unit 29 such that the transmission packetis transmitted from the communication unit 29 to the tablet PC 3.

The communication processing unit 39 acquires data having a common timefrom the positional information data 43, the swimming information data46, and the biometric information data 45 included in the time seriesinformation 42, and generates the transmission packet. This time is thepositioning time in the positional information data 43, the measurementtime in the swimming information data 46, and the detection time in thebiometric information data 45. For example, the common time does notmean that these times are the same time, and the common time means atime within a predetermined time (for example, a time from −0.5 secondsto +0.5 seconds).

If it is assumed that the common time is the time information T, theinformation of the positional information data 43 in the timeinformation I is the positional information P, the information of theswimming information data 46 in the time information T is the swimminginformation S, and the information of the biometric information data 45in the time information T is the biometric information B, thecommunication processing unit 39 groups “the time information T, thepositional information P, the swimming information S, and the biometricinformation B” in sequence, and generates transmission information. Thecommunication processing unit 39 synchronizes timings when outputinformation items from the positional information acquisition unit 31,the swimming information generation unit 37, and the biometricinformation acquisition unit 35 are generated, generates thetransmission information, and outputs the transmission packet thatstores the transmission information to the communication unit 29.

The communication processing unit 39 is equivalent to a processing unitthat associates the swimming information and the positional informationwith the time information and generates transmission information. Thecommunication unit 29 controlled by the communication processing unit 39is equivalent to a transmission unit.

The identification information 52 stores information for identifying aspecific (own) wearable device 5 among the plurality of wearable devices5. For example, the identification information 52 is a manufacturingnumber set to be specific to the wearable device 5, a number numbered soas to be specific before the wearable device 5 is used, and informationspecific to the swimmer which is acquired from the swimmer when theswimmer wears the wearable device 5. The identification information 52is assigned to the transmission packet in a case where the plurality ofwearable devices 5 is used. The tablet PC 3 associates theidentification information 52 with information of the swimmer (swimmermanagement data 81 in FIG. 4), and may identify the swimmercorresponding to the received data if the transmission packet isreceived.

The program 54 is a program that records execution steps of realizingthe functions of the functional units constituting the processing unit30 by being read into and executed by the processing unit 30 (CPU orcomputer).

Tablet PC

FIG. 4 is a block diagram showing a schematic configuration of thetablet PC.

The tablet PC 3 is a general tablet PC terminal, and includes thedisplay unit 60, an operation unit 61, a timepiece unit 63, acommunication unit 65, a processing unit 70, and a storage unit 80. Thetablet PC 3 is merely an example of a general information processingapparatus, and may be another general PC or smartphone as theinformation processing apparatus.

As a preferred example, the display unit 60 employs a liquid crystalpanel. A touch panel may be provided on a display surface. The displayunit 60 displays display information (screen data) generated under thecontrol of the processing unit 70.

The operation unit 61 is an input device such as a touch panel, akeyboard, or a mouse provided on the display surface of the display unit60. The operation signal input by the operation unit 61 is output to theprocessing unit 70.

For example, the timepiece unit 63 is a real-time clock, and has ameasurement function such as a calendar function, a clock function, or astopwatch function.

The communication unit 65 includes a communication adapter such as awireless adapter, mutually establishes communication with the wearabledevice 5, and receives various data items from the wearable device 5.The communication unit includes a communication adapter such as cellularcommunication or wireless LAN, a short-range wireless adapter, or awired communication adapter, and may be connected with the wearabledevice 5 or another information device, or server so as to exchange datathrough a mobile communication network including a cellularcommunication network, a general Internet or intranet communicationnetwork, or a relaying access point.

The communication unit 65 transmits display information (screen data)generated under the control of the processing unit 70 to the televisionstation 7 through the Internet. The television station 7 generates avideo (screen D90 of FIG. 20) acquired by combining screen data with apartial area of a video acquired by capturing the swimmer, andbroadcasts the generated video. The television station 7 provides ascreen in a data format capable of being browsed through databroadcasting or screen data to the TVs 8 capable of browsing a web pagethrough the Internet.

Processing Unit and Storage Unit/Tablet PC

The processing unit 70 is a control device (computer) that includes aprocessor such as a CPU and generally controls the units of the tabletPC 3. The processing unit 70 includes functional units such as a deviceinformation acquisition unit 71, a map information acquisition unit 72,an environment information acquisition unit 73, a second swimminginformation generation unit 74, and a display information generationunit 75. All the functional units are not necessarily essentialconstituent elements. The processing unit may include other functionalunits.

The storage unit 80 includes a storage device such as a ROM, a flashROM, a RAM, a FeRAM, an SSD, or an HDD, and stores swimmer managementdata 81, map data 82, environment information data 83, a positionalinformation table 85, a first swimming information table 87, a secondswimming information table 89, a biometric information table 90,generation screen data 91, and a program 93.

In the swimmer management data 81 of the storage unit 80, data formanaging information items of a plurality of swimmers is stored, andpersonal information of the swimmer is associated with identificationinformation 52 of the wearable device 5. A plurality of tables of thepositional information table 85, the first swimming information table87, the second swimming information table 89, the biometric informationtable 90, and the generation screen data 91 is generated and stored foreach swimmer or each identification information item 52.

The map information M acquired by the map information acquisition unit72 (to be described below) is stored in the map data 82 of the storageunit 80. The map data 82 may be previously stored in the storage unit80, and in this case, map data items of various regions or map dataitems having different scales are stored.

The program 93 of the storage unit 80 is a program that recordsexecution steps of realizing the functions of the functional units ofthe processing unit 70 by being read into and executed by the processingunit 70 (CPU or computer).

Device Information Acquisition Unit

The device information acquisition unit 71 receives the transmissionpacket transmitted from the wearable device 5, and stores the receivedtransmission packet in the storage unit 80. Specifically, the deviceinformation acquisition unit 71 controls the communication unit 65 toestablish communication with the wearable device 5, and receives thetransmission packet transmitted from the wearable device 5. The deviceinformation acquisition unit acquires transmission information from thereceived transmission packet. The transmission information includes “thetime information T, the positional information P, the swimminginformation S, and the biometric information B” which are collected fromthe swimmer in the wearable device 5 as stated above. The transmissionpacket is transmitted from the wearable device 5 whenever thetransmission information is generated. For example, the deviceinformation acquisition unit 71 acquires “the time information T, thepositional information P, the swimming information S, and the biometricinformation B” corresponding to the movement of the swimmer for everyone second. The device information acquisition unit 71 may acquire thetransmission packet almost in real time even though a delay time for acommunication process between the wearable device 5 and the tablet PC 3is added.

The device information acquisition unit 71 stores “the time informationT, the positional information P, the swimming information S, and thebiometric information B” in the positional information table 85, thefirst swimming information table 87, and the biometric information table90 of the storage unit 80. FIG. 5 is a diagram showing an example of thepositional information table, FIG. 6 is a diagram showing an example ofthe first swimming information table, and FIG. 8 is a diagram showing anexample of the biometric information table.

The positional information table 85 (FIG. 5) stores the positionalinformation P corresponding to the time information T in each row, and acolumn a to a column g of the positional information table 85 aresequentially information items of ID (column a), time (column b),latitude (column c), longitude (column d), elevation (column e),movement speed (column f), and movement distance (column g).

The ID is an ID numbered in each row, and is in a one-to-onecorrespondence with the time (column b).

The time is a positioning time of the positional information P of thecorresponding row.

As the latitude, the longitude, the elevation, and the movement speed,values acquired from the positional information P are stored. Themovement distance is data calculated by accumulating the movementdistance of the positional information P by the device informationacquisition unit 71. Data of the swimming distance acquired from theswimming information S may be used as the movement distance.

In a case where the device information acquisition unit 71 acquires thepositional information P including information of a movement direction,the information of the movement direction is stored in a new column ofthe positional information table 85. Even in a case where the movementdirection is not included in the acquired positional information P, thedevice information acquisition unit 71 may calculate the movementdirection from the positional information of two points (for example,two groups of continued latitudes and longitudes) having differenttimes, and may set and store the calculated movement direction in a newcolumn of the positional information table 85.

The first swimming information table 87 (FIG. 6) stores the swimminginformation S corresponding to the time information T in each row, and acolumn a to a column g of the first swimming information table 87 aresequentially information items of ID (column a), time (column b),swimming style (column c), stroke count (column d), stroke pitch (columne), stroke length (column f), and hand position (column g).

The ID is an ID numbered in each row, and is in a one-to-onecorrespondence with the time (column b).

The time is a measurement time of the swimming information S of thecorresponding row.

As the swimming style, the stroke count, the stroke pitch, the strokelength, and the hand position, values acquired from the swimminginformation S are stored.

The biometric information table 90 (FIG. 8) stores the biometricinformation B corresponding to the time information T in each row, and acolumn a to a column d of the biometric information table 90 aresequentially information items of ID (column a), time (column b), pulserate (column c), and body temperature (column d).

The ID is an ID numbered in each row, and is in a one-to-onecorrespondence with the time (column b).

The time is a detection time of the biometric information B of thecorresponding row.

As the pulse rate and the body temperature, values acquired from thebiometric information B are stored.

Map Information Acquisition Unit

The map information acquisition unit 72 acquires the map information Mcorresponding to the positional information P from the outside.Specifically, the map information acquisition unit 72 controls thecommunication unit 65 to establish communication with an externalwebsite 6, and downloads the map information M including map data of aregion where the OWS as a target is performed. The map information Mincludes the positional information P or information of a natureenvironment related to a surrounding region. The website 6 includesgeneral or public map information service sites. The map informationacquisition unit 72 may download the map information M from a media suchas DVD or CD or another information device. A provider of the mapinformation M such as the website 6, the media, or another informationdevice is equivalent to the outside. The communication unit 65controlled by the map information acquisition unit 72 is equivalent to areception unit.

The map information acquisition unit 72 acquires the map information Min various events before the swimmer competes, during the competition,or after the competition. During the competition, the map informationacquisition unit requests that the website 6 should transmit moredetailed map data, and acquires the more detailed map data from latestinformation of the latitude, the longitude, and the elevation of thepositional information P (positional information table 85) of theswimmer. The acquired map data is sequentially stored as the map data 82in the storage unit 80.

The map information acquisition unit 72 may acquire the map informationM corresponding to the positional information P of the swimmer from themap data 82 previously stored in the storage unit 80. The mapinformation acquisition unit 72 may select an acquisition source of themap information M, and may acquire the map information when necessary.For example, in a case where there is the map information Mcorresponding to the positional information P of the swimmer in thestorage unit 80, the map information acquisition unit may preferentiallyacquire the map information from the storage unit 80.

Environment Information Acquisition Unit

The environment information acquisition unit 73 acquires the environmentinformation En corresponding to the positional information P from theoutside. Specifically, the environment information acquisition unit 73controls the communication unit 65 to establish communication with theexternal website 6, and downloads the environment information Enincluding environment data of a region where the OWS as a target isperformed. The website 6 includes general or public environmentinformation service sites in addition to the map information servicesites. The environment information En includes information items such astide, topography, water depth, water temperature, and weather. Theenvironment information acquisition unit 73 acquires the environmentinformation En changed according to the time information T. For example,there are some cases where the environment information En in a timeearlier than the time information T is acquired or the environmentinformation En to be predicted in a time later than the time informationT is acquired. A provider of the environment information En such as thewebsite 6, the media, or another information device is also equivalentto the outside, and the communication unit 65 controlled by theenvironment information acquisition unit 73 is also equivalent to areception unit.

The information of the tide includes tide velocity information which isa velocity of the tide or an ocean current. The tide velocityinformation is a tide velocity vector, and includes information items ofthe speed and direction of the tide. The information of the tide alsoincludes information items such as an ocean current or water flow in theriver or the lake.

The information of the topography includes information items such astopography of a seabed, a lake bottom, or river bottom, or geology ofcoast. The information of the water depth includes information of waterdepth up to the seabed, the lake bottom, or the river bottom. Theinformation of the water temperature is information of temperature ofseawater or freshwater. The information of the weather includesinformation items such as wind speed, wind direction, weather condition,and humidity.

The environment information acquisition unit 73 stores the acquiredenvironment information En as the environment information data 83 in thestorage unit 80.

Second Swimming Information Generation Unit

The second swimming information generation unit 74 generates data of thesecond swimming information table 89 classified as the swimminginformation S by using the data items such as the positional informationtable 85, the first swimming information table 87, and the biometricinformation table 90 stored by the device information acquisition unit71. The swimming information S includes information items of the firstswimming information table 87 generated in the wearable device 5 and thesecond swimming information table 89 generated by the second swimminginformation generation unit 74 of the tablet PC 3.

FIG. 7 is a diagram showing an example of the second swimminginformation table. The second swimming information table 89 stores theswimming information S corresponding to the time information T in eachrow, and a column a to a column e of the second swimming informationtable 89 are sequentially information items of ID (column a), time(column b), SWOLF 25 m (column c), pace 25 m (column d), and strokecount 25 m (column e).

The ID is an ID numbered in each row, and is in a one-to-onecorrespondence with the time (column b).

The time is a time when the swimming information S of the correspondingrow is applied.

The SWOLF 25 m (column c) is a SWOLF score, and is a value acquired byadding the swimming time (seconds) at a certain distance (here, 25 m) atwhich the swimmer moves up to the positional information P for a time(column b) and the strokes at a certain distance.

The pace 25 m (column d) is a swimming time (seconds) per certaindistance (here, 25 m) at which the swimmer moves up to the positionalinformation P for a time (column b).

The stroke count 25 m (column e) is the strokes per certain distance(here, 25 m) at which the swimmer moves up to the positional informationP for a time (column b).

If information items such as the SWOLF 25 m, the pace 25 m, and thestroke count 25 m are calculated, the second swimming informationgeneration unit 74 stores the calculated information items in the secondswimming information table 89.

Display Information Generation Unit

The display information generation unit 75 generates display informationbased on the positional information P, the map information M, and theswimming information S. The display information generation unitgenerates the display information also including the information of thebiometric information B or the environment information En. Specifically,the display information generation unit generates screen data as thedisplay information while referring to the data items stored in thepositional information table 85, the first swimming information table87, the second swimming information table 89, the biometric informationtable 90, the map data 82, and the environment information data 83. Thegenerated screen data is stored as the generation screen data 91 in thestorage unit 80.

FIGS. 9 to 20 are diagrams showing examples of the screen data. Anexample of the display information (screen data) will be described byusing the screen D10 to the screen D90 shown in the drawings. SEA in thedrawing indicates the ocean, Coast Line (CL) indicates a coastline, andLAND indicates land.

The display information generation unit 75 includes a locus generationunit 76 and a display screen generation unit 77.

Locus Generation Unit/Display Information Generation Unit

The locus generation unit 76 generates a locus information screen onwhich history (locus information) of the positional information P isdrawn in (superimposed on) the map data 82. The locus information andthe locus information screen are equivalent to movement historyinformation. Drawing portions of loci L depicted on a screen D10, ascreen D20, a screen D23, a screen D25, a screen D30, and a screen D40are locus information items. A locus LA, a locus LB, and a locus LCdepicted on the screen D50 and a locus Lrap1, a locus Lrap2, and a locusLrap3 depicted on the screen D55 are also locus information items.

The locus generation unit 76 reads the map data 82 and the positionalinformation P, and draws (superimposes) the locus information on themap. Specifically, the map including the positions of the latitude andthe longitude of the positional information P is acquired from the mapdata 82, and the acquired map is developed in a map layer which is astorage area for editing a map image. The latitude and the longitude ofthe positional information P are read from the positional informationtable 85 based on the positioning time in a sequence of time, and aredrawn in a locus layer which is a storage area for editing the locusimage. Since the positional information P is drawn in the positions ofthe latitude and the longitude in each positioning time, the positionalinformation is drawn as a locus line in the locus layer. The locus layerand the map layer are combined such that the locus layer is overwrittenon the map layer by adjusting the map layer and the locus layeraccording to the scale on the map and associating the coordinates(latitude and longitude) of the positional information P on the map, andthe locus information screen is generated.

The locus generation unit 76 has a function of drawing the locus line inthe locus layer in various aspects. Specifically, the locus generationunit 76 may select an aspect such as a line type of the locus line, ashape of the locus line, and a strip of the locus line drawn in a stripshape, and may draw the locus line. The locus generation unit 76 maydraw the locus line while switching strip patterns of the locus lineaccording to the change of the swimming information S. The line type ofthe locus line, the shape of the locus line, and the stripe of the locusline drawn in the strip shape are respectively equivalent to objectsincluded in the display information. A case where the locus generationunit 76 draws the locus line while switching the strip patterns of thelocus line according to the change of the swimming information S isequivalent to a case where the object is generated according to theswimming information.

Examples of the locus line which are generated by the locus generationunit 76 and are drawn in various aspects will be described withreference to the drawings. In these examples, an aspect of the drawnlocus line (locus information) will be primarily described, and thedetails of the illustrated drawings will be described below.

Line Type of Locus Line/Locus Generation Unit

All the loci L depicted on the screen D10 (FIG. 9), the screen D30 (FIG.13), and the screen D40 (FIG. 14) are examples in which the loci havesolid line types each having a narrow line width. The locus linesdepicted on the screen D50 (FIG. 15) and the screen D55 (FIG. 16) areexamples in which the locus lines have different line types. locus linesof a plurality of users (user UA, user UB, and a user UC) as a pluralityof swimmers are drawn on the screen D50 in different line types suchthat the loci are able to be easily determined by respectively drawingthe locus LA, the locus LB, and the locus LC in a solid line, adashed-dotted line, and a dotted line. The loci are drawn on the screenD55 such that the locus Lrap1 is drawn in a solid line, the locus Lrap2is drawn in a dotted line, and the locus Lrap3 is drawn in adashed-dotted line for raps (rap1, rap2, and rap3).

Shape of Locus Line/Locus Generation Unit

The loci L of the screen D10 and the screen D30 are drawn in a straightline between the measurement data items, and the locus L of the screenD40 is drawn in a curve line. Measurement points are drawn in thepositional information P in which the measured data items are present onthe screen D10 and the screen D30 (not shown), and a straight line isconnected for neighboring measurement points. For example, a turningpoint of the locus L present between an element E5 and an element E6 onthe screen D10 is a measurement point. Although not shown, a mark (apoint different from the mark of the element) may be drawn such that themeasurement point is able to be viewed. The locus L passing through themeasurement point is drawn in a smooth curve line on the screen D40.

Strip-Shaped Locus Line/Locus Generation Unit

An example in which the strip patterns of the strip-shaped locus lineare drawn while being switched according to the change of the swimminginformation S will be described with reference to FIGS. 10, 11, and 12.The loci L depicted on the screen D20, the screen D23, and the screenD25 are examples in which the loci are drawn in strip shapes with wideline widths.

The locus L of the screen D20 (FIG. 10) has a strip shape, and the strippatterns are divided based on the change of the swimming styleinformation included in the swimming information S. “Fly” of an elementE20 (halftone dotted portion) represents a swimming style of butterfly,“Br” of an element E21 (shaded portion) represents a swimming style ofbreaststroke, “Bc” of an element E22 (white portion) represents aswimming style of backstroke, and “F” of an element E23 (black portion)represents a swimming style of crawling (free style).

A length of the strip of each element indicates that the swimming styleis continued in the locus L.

The locus L of the screen D23 (FIG. 11) has a strip shape, and strippatterns are divided based on a change of the information of the pulserate included in the biometric information B. The strip patternsrepresent that a white pattern (indication of “60”) is a pulse rate ofless than 80 beats per minute (bpm) and a black pattern (indication of“200”) is a pulse rate of 200 bpm or more. An indication of “80” is apulse rate which is equal to or greater than 80 and is less than 120, anindication of “120” is a pulse rate which is equal to or greater than120 and is less than 160, an indication of “160” is a pulse rate whichis equal to or greater than 160 and is less than 180, and an indicationof “180” is a pulse rate which is equal to or greater than 180 and isless than 200 (a unit is bpm in all cases). The patterns are graduallydeepened from coarse oblique lines to dense oblique lines.

A length of the strip of each element means that the pulse rate of thebiometric information B in the locus L is within each range. Forexample, in an element E41 and an element E44, a range of the pulse rateis equal to or greater than 80 and is less than 120. In a range of anelement E44 to an element E47, the pulse rate is gradually increased viathe element E45 and the element E46. As stated above, the information ofthe pulse rate is drawn in the strip patterns, and thus, it is possibleto easily identify a change in load condition of the swimmer who isswimming.

The locus L of the screen D25 (FIG. 12) has a strip shape, and the strippatterns are divided based on the change of the movement velocityincluded in the positional information P. The strip patterns representthat a white pattern (indication of “0.5”) is a movement velocity ofless than 1.0 [m/second] and a black pattern (indication of “3.0”) is amovement velocity of 3.0 [m/second] or more. An indication of “1.0” is amovement velocity which is equal to or greater than 1.0 and is less than1.5, an indication of “1.5” is a movement velocity which is equal to orgreater than 1.5 and is less than 2.0, an indication of “2.0” is amovement velocity which is equal to or greater than 2.0 and is less than2.5, an indication of “2.5” is a movement velocity which is equal to orgreater than 2.5 and is less than 3.0 (a unit is m/second in all cases).The patterns are gradually deepened from coarse oblique lines to denseoblique lines.

A length of the strip of each element means that the movement velocityof the positional information P in the locus L is within each range. Forexample, the swimmer swims while gradually increasing a movementvelocity from a velocity which is equal to or greater than 1.0 and isless than 1.5 in an element E52, and swims at a velocity which is equalto or greater than 2.5 and is less than 3.0 in an element E55 via anelement E53 and an element E54.

Display Screen Generation Unit/Display Information Generation Unit

The display screen generation unit 77 generates screen data acquired byfurther adding (superimposing) the information items such as thepositional information P, the swimming information S, the biometricinformation B, and the environment information En to the generated locusinformation screen. Specifically, marks, balloons, and figures fordescription constitute the screen data in order to describe theseinformation items. The marks, the balloons, and the figures fordescription are also equivalent to the objects included in the displayinformation. Hereinafter, the screen data generated by the displayscreen generation unit 77 and the objects constituting the screen datawill be described with reference to FIGS. 9, 13, 14, 15, 17, 18, and 19.

The screen D10 shown in FIG. 9 is an example in which markscorresponding to the swimming style information of the swimminginformation S and figures of arrows Dir acquired from the positionalinformation P are drawn on the locus information screen.

On the screen D10, marks (an element E1 to an element E15) havingcircular shapes are drawn in the locus L. The marks are sequentiallydrawn in the locus L for every predetermined elapsed time (for example,one second) from the element E1 to the element E15. The patterns of themarks of the elements represent that the halftone dotted portion is“Fly”, the shaded portion is “Br”, the white portion is “Bc”, and theblack portion is “F”.

Each arrow Dir on the screen D10 represents the movement velocity(including the movement speed and the movement direction). The movementvelocity is acquired from the positional information P (positionalinformation table 85). The direction of the drawn arrow Dir representsthe movement direction, and the length of the arrow Dir represents themovement speed.

The screen D30 shown in FIG. 13 is an example in which the detaileddescription of each element is drawn by the balloon. A balloon (screenD30 a) corresponding to the element E12 is drawn. The content of theswimming information S corresponding to the element E12 is drawn on thescreen D30 a. Specifically, the swimming information is drawn such thatthe swimming style is “crawling style”, the stroke pitch (STP) is “40times/min”, the stroke length (STL) is “1.05 m/time”, and the strokecount (STC) is “2345 counts”.

The screen D40 shown in FIG. 14 is an example in which the analyzedinformation of a propulsion power and a propulsion direction of theswimmer who is swimming are drawn.

On the screen D40, an arrow TDV (Tide Vector) indicating the tidevelocity, an arrow SFV (Swimming Force Vector) indicating a propulsionvelocity of the swimmer, and an arrow LV (Locus Vector) indicating themovement velocity on the locus are drawn. In order to indicate theinformation in detail, the partially enlarged screen data is drawn.

The arrow TDV (dotted arrow) is information acquired from theenvironment information En (environment information data 83) downloadedfrom the website 6 by the environment information acquisition unit 73,and is drawn in a sea surface portion of the map. The direction of thearrow TDV represents the direction of the tide, and the length of thearrow TDV represents the speed of the tide. The arrow TDV is equivalentto the tide velocity information.

The arrow LV is the movement velocity of the swimmer acquired from thepositional information P (positional information table 85), and is drawnin the locus L.

The arrow SFV (propulsion velocity) is calculated from the movementvelocity and the tide velocity. Specifically, a difference between themovement velocity and the tide velocity is calculated through a vectoroperation, and the calculated difference is used as the propulsionvelocity. The propulsion velocity represents the direction and strengthof swimming exercise taken by the swimmer. That is, in a case where thetide occurs, the propulsion velocity is information acquired byexcluding influence of the tide from an actually moved state. Thedirection of the arrow SFV represents a direction in which the swimmerpropels, and the length of the arrow SFV represents the propulsion power(speed at which the swimmer propels). The arrow SFV is equivalent to thepropulsion velocity information.

The screen D50 shown in FIG. 15 is an example in which information itemsrelated to the plurality of users are drawn on one screen.

On the screen D50, the locus LA of the user UA, the locus LB of the userUB, and the locus LC of the user UC are drawn. The display screengeneration unit 77 acquires the information items related to theplurality of users managed by the swimmer management data 81 from thetables of the storage unit 80, and generates the screen data. Althoughthe locus information items of the users are drawn on the screen D50,the display screen generation unit 77 may draw other information itemssuch as the positional information P, the swimming information S, thebiometric information B, and the environment information En for theplurality of users, in additional to the locus information.

A screen D60 shown in FIG. 17 is a screen for setting information itemsapplied to the marks or the aspects (the type of the locus line) of thelocus line drawn on the display screen.

The screen D60 includes a screen D62, a screen D63, and a screen D64which are screens capable of selectively setting the information items,and a screen D61 on which the generated screen is drawn. The informationitems applied to the marks are set on the screen D62, and theinformation items applied to the types of the locus lines are set on thescreen D63. The screen data generated based on the applied informationitems is displayed on the screen D61.

The screen D62, the screen D63, and the screen D64 are interlocked withthe operation unit 61 (FIG. 4), and display contents are switched basedon the operated operation signals.

The screen D62 is an area in which the information items applied to themarks drawn on the locus line or the map are selected. A screen D62 a isa screen for selecting the kind of the information applied to the mark,and represents that the “swimming style” and the “water temperature” areselected as the applied information items and the “tide” is notselected. A screen D62 b is a screen for describing the pattern of themark corresponding to the swimming style since the “swimming style” isselected on the screen D62 a.

Since the “swimming style” is selected, the marks having the patternsindicating the swimming styles of an element E62 and an element E63 aredrawn on the locus line on the screen D61. An element E60 representsswimming start (start point), and an element E61 represents swimming end(goal point).

Since the “water temperature” is selected, a water temperature line WT(dashed-dotted line) is drawn, 21° C. is drawn on a side (LAND) close tothe land with the water temperature line WT as its center, and 20° C. isdrawn on an opposite side on the screen D61.

The screen D63 is an area in which the information applied to the typeof the locus line is selected. A screen D63 a is an area in which thekind of the information applied to the strip of the strip-shaped locusline is selected. “Pulse rate, SWOLF 25 m, pace 25 m, stroke count 25 m,velocity” are displayed so as to be selected on the screen D63 a. Apattern for representing the information selected on the screen D63 aand a range for each pattern are displayed on the screen D63 b. Sincethe underlined pulse rate is selected on the screen D63 a, the patternsrepresenting the pulse rates between 60 to 200 bpm are described on thescreen D63 b. The strips of the locus lines are drawn and the patternsindicating the ranges of the pulse rates are drawn on the screen D61.For example, an element E65 indicates that the pulse rate is near 130bpm.

The screen D64 is a setting button, and if the setting button ispressed, a screen D70 (FIG. 18) is displayed. The screen D70 shown inFIG. 18 is a setting screen for setting information (items) displayed asselections on the screen D62 (screen D62 a) and the screen D63 (screenD63 a). A screen D71 is a screen for designating the information to bedisplayed on any one of a screen D72 or a screen D73, and if the itemselected by the operation unit 61 (dragged with a mouse) is moved(dropped) to the screen D72, the item is displayed on the screen D72.The item displayed on the screen D72 is displayed as an option on thescreen D62 a. The selected item is moved to the screen D73 by performingthe same operation, and thus, the item displayed on the screen D73 isdisplayed as an option on the screen D63 a. In so doing, the informationto be displayed on the screen D71 may be designated on any one of thescreen D72 (mark indication) and the screen d73 (locus indication). Forexample, the swimming information S such as SWOLF 25 or the biometricinformation B such as the pulse rate is designated on the screen D72,and thus, the swimming information S or the biometric information B maybe displayed as the mark.

A screen D80 shown in FIG. 19 is a screen for displaying the competitionor exercise results. A screen D81 is the same screen as the screen D61displayed after the competition or the exercise is ended, a screen D82is a screen for displaying a summary, and a screen D83 is a screen fordisplaying detailed information.

Swimming Information Processing Method

FIG. 21 is a sequence diagram showing a process of the OWS system. Inthe present sequence diagram, processes of causing the functional unitsof the wearable device 5 and the tablet PC 3 to generate the displayinformation in cooperation with the website 6 and to provide the displayinformation through the television station 7 or the display unit 60 areshown along a time flow (from top to bottom in FIG. 21). The referencenumbers in this drawing will be the same as the reference numbers of theunits shown in FIGS. 3 and 4. The program 54 of the wearable device 5and the program 93 of the tablet PC 3 cause the processing units(computers) to perform the present sequence. The present sequence isequivalent to a swimming information processing method, and the program54 and the program 93 are equivalent to a program. Hereinafter, thepresent sequence will be described. It is assumed that the wearabledevice 5 is worn on the wrist WR of the swimmer.

The wearable device 5 causes the positional sensor 10 and the positionalinformation acquisition unit 31 to measure the positional information Pof the wearable device 5 (swimmer). (positional information acquisitionprocess)

The wearable device 5 causes the activity sensor 16 to measure theactivity information of the swimmer. (activity information acquisitionprocess)

The wearable device 5 causes the biometric information detection unit 20and the biometric information acquisition unit 35 to measure thebiometric information of the swimmer.

The wearable device 5 causes the swimming information generation unit 37to generate the swimming information S related to the swimming of theswimmer based on the activity information of the swimmer. (swimminginformation generation process)

The wearable device 5 causes the communication processing unit 39 andthe communication unit 29 to transmit the biometric information B, theswimming information S, the positional information P, and the timeinformation T of the measured time to the tablet PC 3.

The tablet PC 3 causes the communication unit 65 and the deviceinformation acquisition unit 71 to receive the biometric information B,the swimming information S, the positional information P, and the timeinformation T measured by the wearable device 5.

The tablet PC 3 causes the communication unit 65 and the map informationacquisition unit 72 to transmit the positional information P to thewebsite 6 and to receive the map information M related to the positionalinformation P. (map information acquisition process)

The tablet PC 3 causes the communication unit 65 and the environmentinformation acquisition unit 73 to transmit the time information T andthe positional information P to the website 6 and receive theenvironment information En.

The tablet PC 3 causes the display information generation unit 75 togenerate the display information Disp based on the positionalinformation P, the map information M, and the swimming information S.The tablet PC may generate the display information Disp acquired byadding the information items such as the biometric information B or theenvironment information En. (display information generation process)

The tablet PC 3 transmits the display information Disp to the televisionstation 7. The display information Disp is output to the display unit60. The display information Disp is displayed on the TV 8 or the displayunit 60 that receives broadcasts through the television station 7.

As stated above, in the OWS system 1 according to the presentembodiment, it is possible to acquire the following effects.

The wearable device 5 worn on the swimmer acquires the positionalinformation P of the swimmer, and transmits the acquired positionalinformation to the tablet PC 3. The tablet PC 3 that acquires thepositional information P receives the map information M related to thepositional information P from the website 6. The tablet PC 3 draws(superimposes) the history (locus information) of the positionalinformation P of the swimmer on the map information M, and generates thedisplay information Disp. The information of the nature environment isincluded in the map information M. A viewer who views the displayinformation Disp can check the locus information of the swimmer on themap information M. The viewer can consider external influence thatinfluences the swimmer by the locus information drawn on the mapinformation M.

Accordingly, it is possible to ascertain the situation of the swimmerwhile watching over the situation of the swimmer who takes outdoor watersports by using the positional information P (locus information), theswimming information S, and the map information M of the swimmer.

The information items such as the swimming information S, the biometricinformation B, and the environment information En may be included in thedisplay information Disp. Accordingly, it is possible to performmulti-way analysis on the exercise of the swimmer.

The invention is not limited to the above-described embodiments, and theabove-described embodiments may be variously changed or modified.Modification examples will be described below.

MODIFICATION EXAMPLE 1

Although it has been described in the above-described embodiment thatthe loci L are drawn in various line types or various strip patterns,the loci L on the locus information screen are not limited to suchforms. Colors of the strips may be further changed in addition tovarious line types or various strip patterns. In a case where the lociare drawn in different patterns or colors, the loci may be drawn so asto be continuously changed by setting different patterns more finely orwithout setting boundary between the patterns or the colors.

MODIFICATION EXAMPLE 2

Although it has been described in the above-described embodiments andmodification example that the display screen generation unit 77 drawsthe marks (objects) having circular shapes on the locus informationscreen, the shape of the mark is not limited to the circular shape. Forexample, although it has been described in the example of the screen D10shown in FIG. 9 that the element E1 to the element E15 are drawn in thecircular shapes, the shape of the mark may be changed for the swimmingstyle. For example, a diamond shape may indicate “Fly”, a square shapemay indicate “Br”, a triangular shape may indicate “Bc”, and a starshape may indicate “F”. The information items such as the swimmingstyles are expressed by changing the shapes of the marks and thus, it iseasy to distinguish between the information items even in a case wherethe size of the display area of the display unit 60 or the TV 8 isrelatively small.

MODIFICATION EXAMPLE 3

Although it has been described in the above-described embodiments andmodification examples that the marks drawn on the locus L are drawn forevery predetermined elapsed time as shown in the screen D10 of FIG. 9,the invention is not limited to such a configuration. The marks may begenerated and drawn based on events such as a predetermined movementdistance, a change of the positional information P, and a change of theswimming style information.

The predetermined movement distance indicates the movement distance ofthe swimmer, and for example, the marks maybe generated and drawn atevery distance of 3 m. For example, the change of the positionalinformation P is equivalent to a case where the movement speed isearlier or later than a predetermined speed in a case where the movementdirection is changed. The change of the swimming style information is anevent when the swimming style is switched. The element E62 and theelement E63 of the screen D61 shown in FIG. 17 are examples in which themarks are drawn in timings when the swimming styles are switched.

MODIFICATION EXAMPLE 4

A drawing example in a case where the loci L overlap each other will bedescribed with reference to FIG. 10.

The locus L in an old portion in a sequence of time is hidden in aportion in which the element E21 and the element E22 of FIG. 10 crosseach other, and the locus L in a new portion in a sequence of time isrevealed. Since a portion drawn in the portion in which the elementscross each other is clearly the locus L in the new portion in a sequenceof time by drawing the marks in this manner, the viewer easily checksthe elements.

In FIG. 10, since the element E21 and the element E22 have differentpatterns, it is easy to relatively distinguish between the elements, andthere are some cases where it is difficult to distinguish between theelements in a case where the elements have the same pattern. In such acase, an image in which the new portion in a sequence of time in thecrossing portion is drawn across the old portion in a sequence of timemay be drawn. For example, a mark imaged as a bridge on both sides ofthe element E22 may be drawn in the crossing portion of the element E21and the element E22.

Only the loci to be desired to be viewed may be displayed. On the screenD55 shown in FIG. 16, check boxes for selecting “rap1”, “rap2”, “rap3”,and “rest” are drawn in an upper left side of the screen. In this case,the loci of the raps which are not checked in the check boxes are notdrawn. With such a configuration, it is possible to display only theloci to be desired to be viewed.

MODIFICATION EXAMPLE 5

This modification example will be described with reference to FIG. 20.

The screen D90 is an example in which the screen data items (the screenD10 to the screen D80) are displayed on the TV 8. As described in theabove-described embodiments and modification examples, the tablet PC 3transmits the display information Disp to the television station 7. Thetablet PC 3 may add the screen data items such as the screen D10 to thescreen D80, and may transmit the information items such as theinformation related to the swimmer, and the time information T, theswimming information S, the biometric information B, and the environmentinformation En associated with the screen data items. For example, thetelevision station 7 may broad the information changed according to atime of live video or the state of the swimmer and the state of theenvironment at the time of live video in detail.

MODIFICATION EXAMPLE 6

This modification example will be described with reference to FIG. 1.

Although it has been described in the above-described embodiments andmodification examples that the display information Disp to which theinformation measured in the wearable device 5 worn on the swimmer isoutput to the display unit 60 or the TV 8 almost in real time, thedisplay information Disp may be stored in the storage device.Specifically, the processing unit 70 of the tablet PC 3 stores thegenerated display information Disp in the storage unit 80. Such displayinformation Disp may be used in a review of the swimmer or an instructorwho teaches the swimmer after the swimmer ends the competition. Thedisplay information Disp may be transmitted to the website 6, and may bestored in the server of the website 6.

MODIFICATION EXAMPLE 7

Although it has been described in the above-described embodiments andmodification examples that the display information generation unit 75generates the display information based on the positional information P,the map information M, and the swimming information S and also generatesthe display information also including the information such as thebiometric information B or the environment information En, the inventionis not limited to such a configuration. For example, the displayinformation generation unit 75 may generate the display information Dispby using the information acquired by combining the swimming informationSand the environment information En. In this case, the displayinformation Disp including the environment information En correspondingto the measurement time included in the swimming information S expressedin a format of a list, character information, icons, or imageinformation is generated.

MODIFICATION EXAMPLE 8

This modification example will be described with reference to FIG. 1.

Although it has been described in the OWS system 1 described in theabove-described embodiments and modification examples that the tablet PC3 generates the display information Disp by using various informationitems (the time information T, the positional information P, theswimming information S, the biometric information B, the map informationM, and the environment information En) acquired from the wearable device5, the invention is not limited to such a configuration. The wearabledevice 5 of the OWS system 1 may transmit the various information itemsto the server included in the website 6 through the networkcommunication 4, and the server may generate the display informationDisp. The server may include the units of the tablet PC 3 shown in FIG.4. With such a configuration, the server may transmit the displayinformation Disp to the tablet PC 3 or the television station 7 throughthe network communication 4.

What is claimed is:
 1. A swimming information processing systemcomprising: a wearable device including: a positional sensor whichmeasures positional information of a swimmer; an activity sensor whichmeasures activity information of the swimmer; a first processorconfigured to generate swimming information related to swimming of theswimmer based on the activity information; and a transmitter thattransmits the swimming information and the positional information; andan information processing apparatus including: a receiver which receivesthe swimming information and the positional information from thewearable device; and a second processor configured to: acquire mapinformation corresponding to the positional information; and generatedisplay information by using the positional information, the mapinformation, and the swimming information.
 2. The swimming informationprocessing system according to claim 1, wherein the second processor isconfigured to: generate movement history information based on thepositional information of the swimmer; and generate the displayinformation acquired by superimposing the movement history informationand the swimming information on the map information.
 3. The swimminginformation processing system according to claim 1, wherein the swimminginformation includes swimming style information of the swimmer, and theswimming information includes at least one of: a stroke pitch, a strokecount, a stroke distance, a swimming time, and a swimming distance whichcorrespond to the swimming style information.
 4. The swimminginformation processing system according to claim 1, wherein the displayinformation includes a plurality of objects corresponding to a pluralityof swimming information items.
 5. The swimming information processingsystem according to claim 4, wherein the second processor is configuredto generate the object according to at least one of: a predeterminedelapsed time, a predetermined movement distance, a change of thepositional information, and a change of the swimming information.
 6. Theswimming information processing system according to claim 1, wherein thepositional sensor includes at least one of: a GNSS positioning sensor, aWiFi positioning sensor, and a 3G positioning sensor.
 7. The swimminginformation processing system according to claim 1, wherein the activitysensor includes at least one of: an accelerometer and a gyroscope. 8.The swimming information processing system according to claim 1, whereinthe activity sensor includes a pressure sensor.
 9. The swimminginformation processing system according to claim 2, wherein the wearabledevice includes a biometric sensor that measures biometric informationof the swimmer, the transmitter transmits the biometric information, thereceiver of the information processing apparatus receives the biometricinformation, and the second processor is configured to generate thedisplay information acquired by superimposing the movement historyinformation and the biometric information on the map information. 10.The swimming information processing system according to claim 9, whereinthe biometric sensor is a pulse sensor, and the biometric information ispulse rate information.
 11. The swimming information processing systemaccording to claim 1, wherein the receiver receives environmentinformation corresponding to the positional information from outside,and the second processor is configured to generate the displayinformation based on: the positional information, the map information,the swimming information, and the environment information.
 12. Theswimming information processing system according to claim 11, whereinthe environment information includes at least one information item of: atide, topography, a water depth, and a water temperature.
 13. Theswimming information processing system according to claim 12, wherein,in a case where tide velocity information which is a velocity of thetide is included in the environment information, the second processor isconfigured to: calculate propulsion velocity information which is avelocity corresponding to a propulsion power of the swimmer; andgenerate the display information including the movement historyinformation and the propulsion velocity information based on the tidevelocity information and the positional information.
 14. The swimminginformation processing system according to claim 1, wherein the receiverreceives swimming information items and positional information items ofa plurality of swimmers, and the second processor is configured togenerate the display information based on: the positional informationitems, the map information items, and the swimming information items ofthe plurality of swimmers.
 15. The swimming information processingsystem according to claim 1, wherein the information processingapparatus includes a display that displays the display information. 16.The swimming information processing system according to claim 1, whereinthe positional information includes a current position, and thepositional information includes at least one of: the current position, amovement velocity, and a movement distance.
 17. An informationprocessing apparatus comprising: a receiver that receives positionalinformation and swimming information of a swimmer who swims; and aprocessor configured to: acquire map information corresponding to thepositional information; acquire environment information related to theswimmer; and generate display information by using the map information,the environment information, and the swimming information.
 18. Aninformation processing apparatus comprising: a receiver that receivesswimming information of a swimmer who swims; and a processor configuredto: acquire environment information related to the swimmer; and generatedisplay information by using the environment information and theswimming information.
 19. The information processing apparatus accordingto claim 17, wherein the environment information includes at least oneinformation item of: a tide, topography, a water depth, and a watertemperature.
 20. A method of generating and displaying swimminginformation comprising: acquiring positional information of a swimmerusing a positional sensor; acquiring activity information of the swimmerusing an activity sensor; generating swimming information related to theswimmer based on the activity information using a first processor;acquiring map information corresponding to the positional informationusing a second processor; generating, using the second processor,display information based on: the positional information, the mapinformation, and the swimming information; and displaying the displayinformation using a display.
 21. A swimming analyzing apparatus,comprising: a receiver that receives swimming information of a swimmer,the swimming information having been generated by a device worn by theswimmer while swimming; a processor configured to: acquire informationabout a water velocity at a swimming position corresponding to theswimming information; calculate a propulsion power of the swimmer basedon the water velocity and the swimming information; and generate displayinformation using the propulsion power; and a display that displays thedisplay information.